/* 
 * File:   Explosion.cpp
 * Author: fibrizo
 * 
 * Created on 20 de junio de 2014, 16:59
 */

#include "server_Explosion.h"
#include "server_MaterialFisico.h"
#include "server_Coordenada.h"
#include <string>

using std::string;

Explosion::Explosion() {
}

Explosion::Explosion(Coordenada coord) {
    posicion = coord;
    tiempoExplosion = 0;
    codigo = string("*");
    permitirDesplazamiento = true;
    destruido = false;
}

Explosion::Explosion(const Explosion& orig) {
    posicion = orig.posicion;
    tiempoExplosion = 0;
    codigo = string("*");
    permitirDesplazamiento = true;
    destruido = false;
}

Coordenada Explosion::getPosicion() {
    return posicion;
}

bool Explosion::termino() {
    if (tiempoExplosion < 1) {
        tiempoExplosion++;
        return false;
    }
    destruido = true;
    return true;
}

void Explosion::recibirExplosion() {
    return;
}

Explosion::~Explosion() {
}

